As a Senior Software Engineer, you will be joining a development team working on multiple Node. Utilize systems thinking and strong technical expertise to progress critical software development projects through all aspects of the Software Development Life Cycle; from conception to testing to product...